Interactive method and device on social media accounts

ABSTRACT

The disclosure can provide an interactive method, an electronic device, and a storage medium for interacting on social media using social media accounts. The method includes: obtaining, from a requesting account, an interactive request to interact with a target group, wherein a social relationship between accounts in the target group satisfies a target type; determining a type of a social relationship between the requesting account and each account in the target group; and performing the interactive request based on the requesting account and the target group in response to the type of the type of the social relationship is the same as the target type

CROSS-REFERENCE TO RELATED APPLICATION

This application claims priority to Chinese Patent Application No.202110099278.9, filed on Jan. 25, 2021, the content of which is herebyincorporated by reference into this disclosure.

TECHNICAL FIELD

The disclosure relates to the field of communication techniques, andmore particularly, to methods, electronic devices, and storage media forinteracting on social media using social media accounts.

BACKGROUND

The development and widespread use of Internet technology brings aboutthe notion of “group” in social media applications. A group is aplatform that may attract different users for chatting.

In the related art, a user may choose a group to join based on thenetworking preferences and interactions with other members in thatgroup. A user having one social relationship type may share limitedtopics with users having different social relationship types in the samegroup. Therefore, one user may have a relatively unpleasant experiencedue to the low interaction with other users having different socialrelationship types.

SUMMARY

According to a first aspect of the disclosure, a method for interactingon social media using social media accounts applicable to an electronicdevice, is provided. The method includes: obtaining, from a requestingaccount, an interactive request to interact with a target group, whereina social relationship between accounts in the target group satisfies atarget type; determining a type of a social relationship between therequesting account and each account in the target group; and fulfillingthe interactive request in response to determining that the type of thesocial relationship is the same as a target type.

According to a second aspect of the disclosure, an electronic device isprovided. The electronic device includes a processor and a memory forstoring instructions executable by the processor. The processor isconfigured to execute the instructions to perform the method provided inthe first aspect of the disclosure.

According to a third aspect of the disclosure, a computer-readablestorage medium is provided. The computer-readable storage medium hasinstructions stored therein. When the instructions stored in thecomputer-readable storage medium is performed by a processor of anelectronic device, the electronic device is caused to perform the methodprovided in the first aspect of the disclosure.

It is to be understood that both the foregoing general description andthe following detailed description are exemplary and explanatory onlyand are not restrictive of the disclosure.

BRIEF DESCRIPTION OF THE DRAWINGS

The drawings incorporated herein constitute a part of thisspecification, illustrate embodiments consistent with the disclosureand, together with the description, serve to explain the principles ofthe disclosure. The drawing does not constitute an improper limitationof the disclosure.

FIG. 1 is a schematic diagram illustrating a hardware structure of anelectronic device, according to some embodiments of the disclosure.

FIG. 2 is a flowchart illustrating a method for interacting on socialmedia using social media accounts, according to some embodiments of thedisclosure.

FIG. 3 is a flowchart illustrating a method for obtaining a list ofgroup identifiers, according to some embodiments of the disclosure.

FIG. 4 is a schematic diagram illustrating a display interface,according to some embodiments of the disclosure.

FIG. 5 is a flowchart illustrating a method for interacting on socialmedia using social media accounts, according to some embodiments of thedisclosure.

FIG. 6 is a flowchart illustrating a method for interacting on socialmedia using social media accounts, according to some embodiments of thedisclosure.

FIG. 7 is a schematic diagram illustrating a display interface,according to some embodiments of the disclosure.

FIG. 8 is a flowchart illustrating a method for interacting on socialmedia using social media accounts, according to some embodiments of thedisclosure.

FIG. 9 is a flowchart illustrating a method for interacting on socialmedia using social media accounts, according to some embodiments of thedisclosure.

FIG. 10 is a schematic diagram illustrating a display interface,according to some embodiments of the disclosure.

FIG. 11 is a schematic diagram illustrating a display interface,according to some embodiments of the disclosure.

FIG. 12 is a block diagram illustrating an apparatus for interacting onsocial media using social media accounts, according to some embodimentsof the disclosure.

DETAILED DESCRIPTION

To enable those skilled in the art to better understand the technicalsolutions of the disclosure, the technical solutions in embodiments ofthe disclosure will be described clearly and completely with referenceto the drawings.

It should be noted that the terms such as “first” and “second” in thespecification and claims of the disclosure and the drawings are used todistinguish similar objects, and not necessarily used to describe aspecific order or sequence. It should be understood that the terms usedin this way may be interchanged with each other under appropriatecircumstances so that the embodiments of the disclosure described hereinmay be implemented in a sequence other than those illustrated ordescribed herein. The implementation manners described in the followingembodiments do not represent all implementation manners consistent withthe disclosure. Rather, they are merely examples of apparatuses andmethods consistent with some aspects of the disclosure as detailed inthe appended claims. Data involved in the following embodiments may beauthorized by accounts or fully authorized by all parties.

The methods for interacting on social media using social media accountsprovided in some embodiments of the disclosure, are applicable to thescenarios where an account uses a video application. The account in thedisclosure may log in to the video application for networking.Generally, an account may join a group on the video application based onthe networking preference and interact with other accounts in the group.In the related art, accounts in an existing group may have differenttypes of social relationship and accounts having different types ofsocial relationship may share limited topics with one another.Therefore, one account may have a relatively unpleasant experience dueto the low interaction with other accounts having different types ofsocial relationship.

In the related art, a fixed amount of traffic will be allocated by asystem to any video published by an account. If the account wants toincrease a playback rate of one video, it may leave comments under otherunrelated videos to guide potential interested users to watch the one ituploaded. In this way, unrelated likes and comments may destroy theatmosphere of the comment region of the other videos, bringing in aninefficient way of attracting people.

The embodiments of the disclosure provide methods for interacting onsocial media using social media accounts. The methods may be executed byan electronic device. After obtaining an interactive request to interactwith a target group from a requesting account and determining a type ofa social relationship between the requesting account and each account inthe target group, the electronic device may fulfill the interactiverequest in response to determining that the type of the socialrelationship between the requesting account and each account in thetarget group is the same as the type of the social relationship betweenaccounts in the target group. It may realize interaction among accountsin the group having a specific type of social relationships (that is,the same type of social relationships).

It should be noted that user information and information associated withuser accounts, obtained and described in some embodiments of thedisclosure, including social relationship information, user identityinformation, etc., has been fully authorized by users. On the premise ofobtaining user license authorization, methods, devices, equipment,servers, storage media, etc. involved in the disclosure may obtaininformation associated with users.

FIG. 1 is a schematic diagram illustrating an electronic deviceaccording to some embodiments of the disclosure. The electronic devicemay be, for example, a terminal and/or a server. The electronic devicemay include a processor 102. The processor 102 may be configured toexecute application program codes to implement the method forinteracting on social media accounts described in the presentdisclosure.

The processor 102 may be a central processing unit (CPU), amicroprocessor, an application-specific integrated circuit (ASIC),and/or one or more integrated circuits for controlling the execution ofprograms described in the present disclosure.

As illustrated in FIG. 1, the electronic device may further include amemory 103. The memory 103 may be configured to store applicationprogram codes described in the disclosure for execution. The applicationprogram codes may be executed by the processor 102.

The memory 103 may be a read-only memory (ROM) or any type of staticstorage device that may store static information and instructions, arandom access memory (RAM) or any type of dynamic storage device thatmay store information and instructions, or may be an electricallyerasable programmable read-only memory (EEPROM), a compact discread-only memory (CD-ROM) or other compact disk storage, an optical diskstorage (including compact discs, laser discs, optical discs, digitalversatile discs, Blu-ray discs, etc.), a magnetic disk storage media orother magnetic storage device, or any other medium for carrying orstoring desired program codes that are in the form of instructions ordata structures and read by a computer, which is not limited herein. Thememory 103 may either be an independent device or may be coupled to theprocessor 102 through a bus 104 or be integrated with the processor 102.

As illustrated in FIG. 1, the electronic device may further include acommunication interface 101. The communication interface 101, theprocessor 102, and the memory 103 may be coupled to each other, forexample, via the bus 104. The communication interface 101 may beconfigured to interact with other devices such as the electronic deviceand any other suitable devices.

It should be noted that the structure in FIG. 1 may not constitute alimitation on the electronic device. In addition to componentsillustrated in FIG. 1, the electronic device may include more or lesscomponents than those illustrated in the figure, or a combination ofcomponents, or different component arrangements.

The method for interacting on social media using social media accountsprovided in some embodiments of the disclosure will be described belowwith reference to the drawings.

FIG. 2 illustrates a method for interacting on social media using socialmedia accounts according to some embodiments of the disclosure. Themethod may be executed by an electronic device. As illustrated in FIG.2, the method may include the following steps.

At step 21, the electronic device may obtain, from a requesting account,an interactive request to interact with a target group.

A social relationship between accounts in the target group satisfies atarget type. In particular, the target type may be any type of socialrelationship, such as a family relationship in real life, a “family”relationship in a game, a “family” relationship as a community, etc.

More particularly, if the electronic device is the server, the serverreceives the interactive request from the terminal.

If the electronic device is the terminal, the terminal may obtain theinteractive request by responding to an operation requested by therequesting account (for example, triggering a control that generates aninteractive request, clicking on a link that generates an interactiverequest, or clicking on an icon that generates an interactive request).

In some embodiments, if the electronic device is the terminal and if theinteractive request is to join the target group, the interactive requestto interact with the target group may be obtained from the requestingaccount by performing one or more of the following operations.

In one implementation, the electronic device may display an activitycontrol on a target page of the requesting account and obtain anddisplay a list of group identifiers in response to a trigger instructionon the activity control. The electronic device may then obtain theinteractive request by detecting a trigger operation on an identifier ofthe target group in the list of group identifiers by the requestingaccount. The target page may be a personal homepage or media resourcedisplay page of the requesting account.

In this implementation, the electronic device may display the activitycontrol on the target page of the requesting account to prompt theaccount to trigger the activity control to display the list of groupidentifiers. The account may be prompted to join the target group.

In particular, FIG. 3 illustrates a method for obtaining the list ofgroup identifiers by the electronic device. The method may include stepsa1-a3 described below.

At step a1, the electronic device may obtain an activeness of one ormore groups in a preset time period.

The preset time period may be a default value or a value set by therelevant management personnel based on actual situations. For example,the preset time period may be 24 hours.

In particular, the electronic device may obtain the activeness of eachgroup of the one or more groups by performing a processing operation oneach of the one or more groups. The processing operation may include:

obtaining activeness parameters of a second group in the preset timeperiod, and

obtaining an activeness of the second group by weighting the activenessparameters.

The activeness parameters may include at least one of a number of mediaresources published by accounts of the second group, a number ofcomments on the media resources published by the accounts of the secondgroup, or a number of accounts newly associated with the accounts of thesecond group. The second group may be any group in the one or moregroups.

In terms of the video application, the media resources published by theaccounts may be videos, text content, etc. The comments on the mediaresources published by the accounts may be comments on the video or thetext content published by the accounts. The accounts newly associatedwith the accounts may be new fans of the accounts.

In particular, when the electronic device weights the activenessparameters, a weight value of each parameter in the activenessparameters may be a default value, or a value set by the relevantmanagement personnel based on actual situations.

In this implementation, the electronic device may obtain the activenessof each group based on the activeness parameters. The activenessparameters may include at least one of the number of the media resourcespublished by the accounts of the group, the number of the comments onthe media resources published by the accounts of the group, and thenumber of the accounts newly associated with the accounts of the group.In this way, to increase the activeness of the group, an account in thegroup should increase the values in the activeness parameters. In thisway, the account may be a heavy user of the video application.

At step a2, the electronic device may determine a first group.

The first group may be a group in the one or more groups whoseactiveness satisfies a group recommendation condition.

In particular, after obtaining the activeness of each group, theelectronic device may determine the group whose activeness satisfies thegroup recommendation condition as the first group.

The group recommendation condition may be that the activeness is rankedbefore the first threshold, or the activeness is greater than the secondthreshold. The first threshold and the second threshold may be bothpreset default values, or values set by the relevant managementpersonnel based on actual situations.

In some embodiments, after obtaining the activeness of each group, theelectronic device sorts one or more groups based on the activeness anddetermines the top 50 groups (that is, the first threshold is 50) as thefirst group.

At step a3, the electronic device may determine that the list of groupidentifiers includes an identifier of the first group.

In detail, after determining the first group, the electronic device mayadd the identifier of the first group to the list of group identifiers.

In some embodiments, FIG. 4 illustrates an example of a list of groupidentifier displayed by the electronic device when the electronic deviceis the terminal. The list of group identifiers may include conditionsfor joining the group, group names, group avatars, group introductions,group creators, videos that satisfy a target condition in the group, andthe number of members in the group. The target condition may be that thevideo has been published recently and the number of likes is rankedbefore the third threshold. The third threshold may be a preset value,or a value set by the relevant management personnel based on actualsituations.

In the above solution, the electronic device obtains the list of groupidentifiers based on the activeness of each group. In this way, it wouldencourage the accounts in each group to increase the activeness of thegroup.

In some embodiments, if the electronic device is the terminal and theinteractive request is for requesting to join the target group, theinteractive request on the target group may be obtained from therequesting account by the following.

In another implementation, the electronic device may display theidentifier of the target group having been joined by a target account onthe personal homepage of the target account. The electronic device mayfurther receive a trigger operation on the identifier of the targetgroup to obtain the interactive request. The trigger operation may beperformed by the requesting account. For example, account A is arequesting account, and account B is the target account since it hasjoined the target group. Account A enters the personal homepage ofaccount B, clicks the identifier of the target group to apply to jointhe target group, The electronic device then receives the interactiverequest.

At step 22, the electronic device may determine a type of a socialrelationship between the requesting account and each account in thetarget group.

More particularly, the electronic device may obtain social relationshipinformation of the requesting account and determine the type of thesocial relationship based on the social relationship information. Thesocial relationship information may include a list of accounts that havesocial relationships with the requesting account and corresponding typesof social relationship.

For example, Table 1 illustrates the social relationship information ofthe requesting account, including account A, account B, and account Cthat have social relationships with the requesting account. The type ofthe social relationship between the requesting account and account A isthe family relationship (such as relatives) in real life. The type ofthe social relationship between the requesting account and account B isthe “family” relationship in a game (such as teammate relationship,mentor-disciple relationship). The type of the social relationshipbetween the requesting account and account C is the “family”relationship as a community (such as neighborhood relationship, alumnirelationship).

TABLE 1 account social relationship type requesting account account Afamily relationship in real life account B “family” relationship in agame account C “family” relationship as a community

Optionally, the method of obtaining the social relationship informationof the requesting account may be to retrieve history records of therequesting account and determine the social relationship information ofthe requesting account based on the retrieved history records.

In terms of the video application, the history records of the requestingaccount may be chat records, “long play” records, comment records, likerecords, etc. The “long play” may refer to the duration that the accountplays the media resource exceeding the preset duration. For example, inthe chat records with account C, the number of times that a school nameappears is greater than a threshold. In the long play records, thepublisher account C of the long play media resource is a member in theschool. In the comment records, the requesting account has commented themedia resources about the school and published by account C. In the likerecords, the requesting account has liked the media resources about theschool and published by account C. In the above scenarios, based on thesocial relationship information of the requesting account, the type ofthe social relationship between the requesting account and account C maybe determined to be the “family” relationship as a community (i.e.,alumni relationship).

Optionally, the method of obtaining the social relationship informationof the requesting account may be to retrieve personal information of therequesting account and determine the social relationship information ofthe requesting account based on the retrieved personal information. Forexample, if the personal information of both the requesting account andthe account C list the same school, based on the social relationshipinformation of the requesting account, the type of the socialrelationship between the requesting account and account C may bedetermined to be the “family” relationship as a community (i.e., alumnirelationship).

In the above embodiments, the electronic device may determine the socialrelationship information of the requesting account based on thehistorical records or personal information of the requesting account andfurther determine the type of the social relationship between therequesting account and each account of the target group based on thesocial relationship information. In this way, the electronic device maydistinguish different types of the social relationships based on thehistorical records or personal information, so as to facilitatesubsequent interaction with the accounts having the specific socialrelationship.

At step 23, in response to determining that the type of the socialrelationship is the same as the target type, the electronic device mayfulfill the interactive request based on the requesting account and thetarget group.

In particular, the interactive request may be a request to recommend amedia resource published by an account in the target group to therequesting account, a request to disband the target group, a request tomake instant messaging with accounts in the target group, a request tojoin the target group, a request to quit the target group, or a requestto share media resources with accounts in the target group.

In this implementation, in response to determining that the type ofsocial relationship between the requesting account and the account ofthe target group is the same as the type of the social relationshipbetween the accounts in the target group, the electronic device mayperform the interaction between the requesting account and the accountsof the target group. In this way, the interaction is made possiblebetween accounts in the group with a specific type of the socialrelationship (i.e., sharing the same type of social relationship), andthe interaction between the accounts in the same group may be morefrequent.

In addition, in terms of the video application, the above embodiment mayensure the interaction between accounts with the specific type of socialrelationship and may promote the usage of the video application.

Optionally, if the interactive request is to recommend to the requestingaccount a media resource published by an account in the target group,the method for performing the interactive request, as illustrated inFIG. 5, may include the following steps.

Step b1, the electronic device may obtain a first media resource.

A publisher of the first media resource belongs to the target group. Interms of the application, the first media resource may be a first videoand the publisher of the first video belongs to the target group.

In particular, if the electronic device is the server, the electronicdevice may receive a request from the terminal to obtain the first mediaresource and may obtain the first media resource published by theaccount in the target group.

If the electronic device is the terminal, the electronic device maygenerate a request to obtain the first media resource in response to arequest from the requesting account to recommend the media resource(such request may be made by refreshing the media resource displaypage), and may send the request to obtain the first media resource tothe server. The electronic device then may receive the first mediaresource from the server.

At step b2, the electronic device may recommend the first media resourceto the requesting account.

In detail, if the electronic device is the server, the electronic devicemay send the first media resource to the terminal corresponding to therequesting account. If the electronic device is the terminal, theelectronic device may display the first media resource.

Optionally, when the electronic device recommends media resources to therequesting account, the first media resource may have a higher prioritythan other media resources. Publishers of other media resources may notbelong to the target group.

In this implementation, the premise for performing the interactiverequest is that the type of the social relationship between therequesting account and the account of the target group is the same asthe type of the social relationship between the accounts in the targetgroup. In this way, when the requesting account has a need to recommendmedia resources, the electronic device may recommend the media resourcespublished by the accounts in the target group to the requesting accountpreferentially. This way of recommending to the requesting account themedia resource published by the account having the same type of thesocial relationship may promote the dissemination of media resources.

Optionally, as illustrated in FIG. 6, the method for interacting onsocial media using social media accounts further includes the followingsteps.

At step 31, the electronic device may obtain, from a creating account, arequest to create the target group.

In particular, if the electronic device is the server, the electronicdevice may receive from the creating account of the terminal the requestto create the target group.

If the electronic device is the terminal, the electronic device mayrespond to a request from the creating account to create the targetgroup (such request may be made by clicking on a group creation controldisplayed on the personal homepage) and then display a group creationpage. The group creation page may include feature prompt information anda creating control of the target group. The electronic device may thengenerate the request to create the target group in response to a triggeroperation on the creating control by the creating account. The featureprompt information may be configured to prompt the creating account toinput the feature information of the target group. For example, thefeature prompt information may include a prompt to choose a groupavatar, a prompt to input a group name, a prompt to input a groupintroduction, etc.

At step 32, the electronic device determines whether an activeness ofthe creating account is greater than a threshold, or whether thecreating account has a social relationship that satisfies the targettype.

In particular, the electronic device may determine the activeness of thecreating account. The electronic device may determine the activenessbased at least on the behavior of the creating account in the videoapplication. For example, the activeness may be determined based on thenumber of videos posted by the creating account during a time period,user interactions such as likes, comments, and long play of other videosof the creating account during a time period, etc.

If the electronic device determines that the activeness of the creatingaccount is greater than the threshold, a group creation control may bedisplayed on the personal homepage of the creating account. In someembodiments, FIG. 7 illustrates the personal homepage of the creatingaccount, including the nickname, ID, profile, number of fans, number offollowing accounts of the creating account, and video informationpublished by the creating account. If the electronic device determinesthat the activeness of the creating account is greater than thethreshold, the group creation control 71 may be displayed on thepersonal homepage of the creating account to guide the creating accountto create the group.

In addition, the method for determining whether the creating account hasa social relationship that satisfies the target type may be the same asstep 22, which will be repeated herein. After determining that thecreating account has the social relationship that satisfies the targettype, the electronic device may display the group creation control onthe personal homepage of the creating account to guide the creatingaccount to create the group.

Step 32 a, the electronic device may create the target group in responseto determining that the activeness of the creating account is greaterthan the threshold, or in response to determining that the creatingaccount has the social relationship that satisfies the target type.

Step 32 b, the electronic device rejects the request from the creatingaccount to create the target group after determining that the activenessof the creating account is less than or equal to the threshold, ordetermining that the creating account doesn't have the socialrelationship that satisfies the target type.

In the above solution, after determining that the activeness of thecreating account is greater than the threshold or the creating accounthas the social relationship that satisfies the target type, theelectronic device may allow the creating account to create the targetgroup. In this way, accounts with the activeness greater than thethreshold or with the social relationship that satisfies the target typemay be aggregated in the group, which provides a feasible way for theinteraction among the accounts with the same type of the socialrelationship, thus promoting the activeness among those accounts.

Optionally, the method for interacting on social media using socialmedia accounts also may include the following operations.

When the electronic device is the terminal, the electronic device maydisplay an account removal control on a member listing page of thetarget group corresponding to the creating account, and then display theremoval prompt in response to the trigger operation on the accountremoval control by the creating account. The removal prompt may beconfigured to prompt that the account corresponding to the triggeredremoval control has been removed from the target group.

In detail, displaying the removal prompt information in response to thetrigger operation on the account removal control may include thefollowing.

In some embodiments, the electronic device may send an account removalrequest to the server in response to a trigger instruction on theaccount removal control. The account removal request may include theidentifier of the target group and the identifier of the accountcorresponding to the removal control. The electronic device may receivefrom the server an instruction to display the removal prompt and displaythe removal prompt.

In detail, displaying the removal prompt information in response to thetrigger operation on the removal control includes the following.

In other embodiments, the electronic device removes from the targetgroup the identifier of the account corresponding to the removal controlin response to a trigger instruction on the account removal control anddisplays the removal prompt.

Optionally, if the interactive request is to disband the target group,the method for performing the interactive request may include thefollowing step c, as illustrated in FIG. 8.

At step c, the electronic device may remove all accounts in the targetgroup from the target group in response to determining that therequesting account has a dissolution permission (a permission dissolvethe group).

In particular, in response to determining that the interactive requestis to dissolve the target group, the electronic device may determinewhether the identity of the creator of the target group is the same asthe identity of the requesting account. If the identity is the same asthe electronic device may determine that the requesting account has thedissolution permission. The electronic device may then remove allaccounts in the target group from the target group.

Optionally, when the electronic device is the terminal and all accountsin the target group are removed from the target group, the electronicdevice may display a dissolution prompt. The dissolution prompt may beconfigured to display that the target group has been dissolved.

In this implementation, the creating account may have the right todisband the group it created and the right to manage accounts in thegroup it created (e.g., to remove other account from the group itcreated).

Optionally, the interactive request is a request to share informationwith accounts in the target group in real time in some embodiments. Insuch embodiments, the method for performing the interactive requestbased on the requesting account and the target group by the electronicdevice may include the following steps d1 and d2, as illustrated in FIG.9.

At step d1, the electronic device may obtain a second media resourcepublished by the requesting account.

In the video social media application, the second media resource may bea video, text content, etc.

At step d2, the electronic device may send the second media resource tothe accounts in the target group.

In this implementation, the requesting account may send media resourcesto the accounts in the target group to have instant messaging with theaccounts in the target group.

Optionally, if the interactive request is to share media resources withaccounts in the target group, the method for performing the interactiverequest based on the requesting account and the target group by theelectronic device may include the following.

The electronic device may obtain a third media resource, and then sendthe third media resource to the accounts in the target group. The thirdmedia resource may be the media resource displayed on the media resourcedisplay page of the requesting account.

In detail, if the electronic device is the terminal, when the requestingaccount displays the third media resource, the electronic device maydisplay at least one application icon in response to the sharinginstruction. Then the electronic device may display the identifier ofthe target group in response to the trigger instruction on the videoapplication icon. The electronic device may display on the chat page ofthe target group the third media resource in response to the triggerinstruction on the identifier of the target group.

The at least one application icon may include the video applicationicon. In terms of the video application, the third media resource may bethe second video.

In some embodiments, if the requesting account finds the second videointeresting when watching it on the page of video details (i.e., themedia resource display page), it may share the second video to thetarget group by triggering the sharing control of the second video. Asillustrated in FIG. 10, the page of video details of the requestingaccount may include the second video, the publisher of the second video,the sharing control 1001, the comment control, the like control, thedownload control, etc.

In some embodiments, FIG. 11 illustrates the chat page of the targetgroup when the electronic device displays the second video (i.e., thethird media resource) on the page. The chat page of the target group mayinclude the name of the target group, the identifier of the requestingaccount, the second video, the sharing control 1101 of the second video,the like control 1102, the picture selection control, the emoticonselection control, the sending control, etc. Accounts in the targetgroup may trigger the sharing control 1101 to re-forward the secondvideo, trigger the like control 1102 to like the second video, triggerthe picture selection control to send the picture in to the targetgroup, trigger the emoticon selection control to send the emoticon tothe target group, etc.

In the above embodiment, the account may share the video being played tothe target group thereby promoting the interaction between the accounts.This prevents the account from leaving a comment under other unrelatedvideos with the aim to increase the play rate of this video.

Optionally, if the interactive request is to join the target group, theelectronic device may add the requesting account to the target group andmay add an identifier of the target group to the requesting account.

In particular, if the electronic device is the terminal, afterconfirming that the requesting account has joined the target group, theelectronic device may display the identifier of the target group on thepersonal homepage, media resource display page, and comment page of therequesting account.

Optionally, if the electronic device is the terminal, the electronicdevice may display the page of group details of the target group inresponse to a trigger operation on the identifier of the target group.For example, when the requesting account or another account clicks onthe identifier of the target group, the electronic device may displaythe page of group details of the target group.

Optionally, if the interactive request is to quit the target group, theelectronic device may remove the requesting account from the targetgroup.

In the above embodiment, the identifier of the target group may bedisplayed on the personal homepage, media resource display page, andcomment page of the requesting account, which may distinguish accountshaving a group from those without one, thus satisfying the account'ssense of social identity and improving the retention period of theaccount.

Some embodiments of the disclosure may divide an apparatus forinteracting on social media using social media accounts into functionalmodules based on the above method embodiments. For example, eachfunctional module may correspond to each function. As an alternative,two or more functions may be integrated into one processing module. Theabove-mentioned integrated module may be implemented in the form ofhardware or software functional module. It should be noted that thedivision of modules in some embodiments of the disclosure isillustrative, is only a logical function division, and there may beother division manners in actual implementation.

The method provided by some embodiments of the disclosure is describedin detail above with reference to FIG. 2 to FIG. 10. Hereinafter, theapparatus for interacting on social media using social media accountsaccording to some embodiments of the disclosure will be described indetail with reference to FIG. 12. It should be understood that thedescription of the apparatus embodiments corresponds to the descriptionof the method embodiments. Therefore, for the content that is notdescribed in detail, reference should be made to the above methodembodiments. For the sake of brevity, it will not be repeated herein.

FIG. 12 illustrates an apparatus for interacting on social media usingsocial media accounts according to in some embodiments of thedisclosure. The apparatus may be implemented using the electronic deviceor a chip of the electronic device. The electronic device may be theterminal or the server. As illustrated in FIG. 12, the interactiveapparatus on social media accounts may include an obtaining module 121,a determining module 122 and a processing module 123.

The obtaining module 121 may be configured to obtain, from a requestingaccount, an interactive request to interact with a target group. Asocial relationship between accounts in the target group satisfies atarget type. For example, with reference to FIG. 2, the obtaining module121 may be configured to perform the step 21.

The determining module 122 may be configured to determine a type of asocial relationship between the requesting account and each account inthe target group. For example, with reference to FIG. 2, the determiningmodule 122 may be configured to perform the step 22. The processingmodule 123 may be configured to perform the interactive request afterthe type of the social relationship determined in the module 122 is thesame as the target type. For example, with reference to FIG. 2, theprocessing module 123 may be configured to perform step 23.

Optionally, the determining module 122 may be configured to obtainsocial relationship information of the requesting account and determinethe type of the social relationship based on the social relationshipinformation of the requesting account. The social relationshipinformation may include a list of accounts that have socialrelationships with the requesting account and types of the socialrelationships.

Optionally, if the interactive request is to recommend to the requestingaccount a media resource published by an account in the target group,the processing module 123 may be configured to obtain a first mediaresource and recommend the first media resource to the requestingaccount. For example, with reference to FIG. 5, the processing module123 may be configured to perform steps b1-b2. A publisher of the firstmedia resource belongs to the target group.

Optionally, the apparatus may further include a creating module 124. Theobtaining module 121 may be further configured to obtain from a creatingaccount a request to create the target group. For example, withreference to FIG. 6, the obtaining module 121 may further be configuredto perform the step 31. The creating module 124 may be configured tocreate the target group if an activeness of the creating account isgreater than a threshold, or if the creating account has a socialrelationship that satisfies the target type. For example, with referenceto FIG. 6, the creating module 124 may be configured to perform thesteps 32-32 b.

Optionally, if the interactive request is to disband the target group,the processing module 123 may be configured to remove all accounts inthe target group from the target group after determining that therequesting account has a dissolution permission. For example, withreference to FIG. 8, the processing module 123 may be configured toperform the step c.

Optionally, if the interactive request is to have instant messaging withaccounts in the target group, the processing module 123 may beconfigured to obtain a second media resource published by the requestingaccount and send the second media resource to the accounts in the targetgroup. For example, with reference to FIG. 9, the processing module 123may be configured to perform the steps d1-d2.

Optionally, if the interactive request is to join the target group, theprocessing module 123 may be configured to add the requesting account tothe target group and adding an identifier of the target group to therequesting account. As an alternative, if the interactive request is toquit the target group, the processing module 123 may be configured toremove the requesting account from the target group.

Optionally, if the interactive request is to join the target group, theobtaining module 121 may be configured to display an activity control ona target page of the requesting account, then obtain and display a listof group identifiers in response to a trigger instruction on theactivity control, and finally obtain the interactive request afterreceiving a trigger operation from the requesting account on anidentifier of the target group in the list of group identifiers. Thetarget page may be a personal homepage or medial resource display of therequesting account.

Optionally, the obtaining module 121 may be configured to obtain anactiveness of one or more groups in a preset time period, determine afirst group, and confirm that the list of group identifiers comprises anidentifier of the first group. For example, with reference to FIG. 3,the obtaining module 121 may be configured to perform the steps a1-a3.The first group may be a group in the one or more groups whoseactiveness satisfies a group recommendation condition

Optionally, the obtaining module 121 may be configured to obtain theactiveness of each group by a processing operation on each group in oneor more groups. The processing operation may include obtainingactiveness parameters of a second group in a preset time period andobtaining an activeness of the second group by weighting the activenessparameters. The activeness parameters may include at least one of anumber of media resources published by accounts of the second group, anumber of comments on the media resources published by the accounts ofthe second group, and a number of accounts newly associated with theaccounts of the second group. The second group may be any group in oneor more groups.

A computer-readable storage medium which may store instructions isprovided according to some embodiments of the disclosure. When theinstructions run on an electronic device, the electronic device mayexecute any methods in the above embodiments illustrated in FIG. 2 toFIG. 11.

A computer program product is also provided according to someembodiments of the disclosure. The computer program product includescomputer-executable instructions which are stored in a computer-readablestorage medium. The processor of the electronic device may read thecomputer-executable instructions from the computer-readable storagemedium and execute the computer-executable instructions. As such, theelectronic device may execute any of methods in the above embodimentsillustrated in FIG. 2 to FIG. 11.

With respect to the apparatuses in the above embodiments, the specificmanners for performing operations for individual modules therein havebeen described in detail in the embodiments regarding the methods, whichwill not be elaborated herein.

Other embodiments of the disclosure will be apparent to those skilled inthe art from consideration of the specification and practice of thedisclosure disclosed here. This application is intended to cover anyvariations, uses, or adaptations of the disclosure following the generalprinciples thereof and including such departures from the presentdisclosure as come within known or customary practice in the art. It isintended that the specification and examples be considered as exemplaryonly, with a true scope and spirit of the disclosure being indicated bythe following claims.

It will be appreciated that the present disclosure is not limited to theexact construction that has been described above and illustrated in theaccompanying drawings, and that various modifications and changes can bemade without departing from the scope thereof. It is intended that thescope of the disclosure only be limited by the appended claims.

What is claimed is:
 1. A method for interacting on social media usingsocial media accounts, comprising: obtaining, from a requesting account,an interactive request to interact with a target group, wherein a socialrelationship between accounts in the target group satisfies a targettype; determining a type of a social relationship between the requestingaccount and each account in the target group; and in response todetermining that the type of the social relationship is the same as thetarget type, fulfilling the interactive request based on the requestingaccount and the target group.
 2. The method as claimed in claim 1,wherein determining the type of the social relationship between therequesting account and each account in the target group comprises:obtaining social relationship information of the requesting account,wherein the social relationship information comprises a list of accountsthat have social relationships with the requesting account andcorresponding types of social relationships; and determining the type ofthe social relationship based on the social relationship information ofthe requesting account.
 3. The method as claimed in claim 1, wherein theinteractive request comprises a request for recommending a mediaresource published by an account in the target group to the requestingaccount, and wherein performing the interactive request based on therequesting account and the target group comprises: obtaining a firstmedia resource, wherein a publisher of the first media resource belongsto the target group; and recommending the first media resource to therequesting account.
 4. The method as claimed in claim 1, furthercomprising: obtaining, from a creating account, a request to create thetarget group; creating the target group in response to determining thatan activeness of the creating account is greater than a threshold or inresponse to determining that the creating account has a socialrelationship that satisfies the target type.
 5. The method as claimed inclaim 4, wherein the interactive request comprises a request fordissolving the target group, and wherein performing the interactiverequest comprises: removing all accounts in the target group from thetarget group in response to determining that the requesting account hasa dissolution permission.
 6. The method as claimed in claim 1, whereinthe interactive request comprises a request to share information withaccounts in the target group, and wherein performing the interactiverequest based on the requesting account and the target group comprises:obtaining a second media resource published by the requesting account;and sending the second media resource to the accounts in the targetgroup.
 7. The method as claimed in claim 1, wherein performing theinteractive request based on the requesting account and the target groupcomprises: removing the requesting account from the target group inresponse to determining that the interactive request comprises a requestis to quit the target group.
 8. The method as claimed in claim 1,wherein the interactive request comprises a request to join the targetgroup, wherein performing the interactive request based on therequesting account and the target group comprises adding the requestingaccount to the target group and adding an identifier of the target groupto the requesting account in response to determining that theinteractive request comprises a request to join the target group. andwherein obtaining, from the requesting account, the interactive requestto interact with the target group comprises: displaying an activitycontrol on a target page of the requesting account, wherein the targetpage is a personal homepage or media resource display page of therequesting account; obtaining and displaying a list of group identifiersin response to a trigger instruction on the activity control; andobtaining the interactive request by receiving a trigger operation fromthe requesting account on an identifier of the target group in the listof group identifiers.
 9. The method as claimed in claim 8, whereinobtaining the list of group identifiers comprises: obtaining anactiveness of at least one group in a preset time period; determining afirst group, wherein the first group is a group in the at least onegroup whose activeness satisfies a group recommendation condition; andconfirming that the list of group identifiers comprises an identifier ofthe first group.
 10. The method as claimed in claim 9, wherein obtainingthe activeness of the at least one group in the preset time periodcomprises: obtaining the activeness of each group by a processingoperation on each group in the at least one group, wherein theprocessing operation comprises: obtaining activeness parameters of asecond group in the preset time period; and obtaining an activeness ofthe second group by weighting the activeness parameters, wherein theactiveness parameters comprise at least one of a number of mediaresources published by accounts of the second group, a number ofcomments on the media resources published by the accounts of the secondgroup, or a number of accounts newly associated with the accounts of thesecond group, and wherein the second group is any group in the at leastone group.
 11. An electronic device, comprising: a processor; and amemory for storing instructions executable by the processor, wherein theprocessor is configured to execute the instructions to: obtain, from arequesting account, an interactive request to interact with a targetgroup, wherein a social relationship between accounts in the targetgroup satisfies a target type; determine a type of a social relationshipbetween the requesting account and each account in the target group; andfulfill the interactive request based on the requesting account and thetarget group in response to determining that the type of the socialrelationship is the same as the target type.
 12. The electronic deviceas claimed in claim 11, wherein the processor is further configured toexecute the instructions to: obtain social relationship information ofthe requesting account, wherein the social relationship informationcomprises a list of accounts that have social relationships with therequesting account and corresponding types of social relationships; anddetermine the type of the social relationship based on the socialrelationship information of the requesting account.
 13. The electronicdevice as claimed in claim 11, wherein the interactive request comprisesa request for recommending a media resource published by an account inthe target group to the requesting account, and wherein the processor isfurther configured to execute the instructions to: obtain a first mediaresource, wherein a publisher of the first media resource belongs to thetarget group; and recommend the first media resource to the requestingaccount.
 14. The electronic device as claimed in claim 11, wherein theprocessor is further configured to execute the instructions to: obtain,from a creating account, a request to create the target group; createthe target group in response to determining that an activeness of thecreating account is greater than a threshold or that the creatingaccount having a social relationship that satisfies the target type. 15.The electronic device as claimed in claim 14, wherein the interactiverequest comprises a request for dissolving the target group, and whereinthe processor is further configured to execute the instructions to:remove all accounts in the target group from the target group inresponse to determining that the requesting account has a dissolutionpermission.
 16. The electronic device as claimed in claim 11, whereinthe interactive request is to have instant messaging with accounts inthe target group, and wherein the processor is further configured toexecute the instructions to: obtain a second media resource published bythe requesting account; and send the second media resource to theaccounts in the target group.
 17. The electronic device as claimed inclaim 11, wherein the processor is further configured to: removing therequesting account from the target group in response to determining thatthe interactive request comprises a request for quitting the targetgroup.
 18. The electronic device as claimed in claim 17, wherein theinteractive request comprises a request to join the target group,wherein performing the interactive request based on the requestingaccount and the target group comprises adding the requesting account tothe target group and adding an identifier of the target group to therequesting account in response to determining that the interactiverequest comprises the request to join the target group and wherein theprocessor is further configured to: display an activity control on atarget page of the requesting account, wherein the target page is apersonal homepage or media resource display page of the requestingaccount; obtain and displaying a list of group identifiers in responseto a trigger instruction on the activity control; and obtain theinteractive request by receiving a trigger operation from the requestingaccount on an identifier of the target group in the list of groupidentifiers.
 19. The electronic device as claimed in claim 18, whereinthe processor is further configured to execute the instructions to:obtain an activeness of one or more groups in a preset time period;determine a first group, wherein the first group is a group in the oneor more groups with an activeness satisfies a group recommendationcondition; and determine that the list of group identifiers comprises anidentifier of the first group.
 20. A non-transitory computer-readablestorage medium having stored therein instructions that, when executed bya processor of an electronic device, cause the electronic device to:obtain, from a requesting account, an interactive request to interactwith a target group, wherein a social relationship between accounts inthe target group satisfies a target type; determine a type of a socialrelationship between the requesting account and each account in thetarget group; and perform the interactive request after determining thatthe type of the social relationship is the same as the target type.